﻿// ConsoleApplication1.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>

using namespace std;
int main()
{
    //int a[4] = { 0x12, 0x55, 0xff, 0x66 };
    ////p1 数组，数组保存的数据是指针
    //int* p1[4];
    ////p2 执行一个数组的指针
    //int(*p2)[4];
    //p2 = &a;

    //for (int i = 0; i < 4; ++i) {
    //    p1[i] = &a[i];
    //}
    ////使用p1 输出数组a中的第一个数据，使用p2输出a中的第二个数据。？？？
    //cout << (*p1[1]) << endl;
    //cout << (*p2)[2] << endl;


    //char a[] = "helloworld";
    ////指针不能改变
    //char* const p1 = a;
    //char const* p2 = "hello!";
    //char const* const p3 = "hello!!!";

    //p1 = p2;
    //p1[2] = 'a';
    //p2[1] = 'a';
    //p2 = p1;

   /* char ch = 'a';
    char* p1 = &ch;
    char** p2 = &p1;

    *p1 = 'b';
    cout << ch << endl;
    char ch2 = *p1 + 1;

    *(p1 + 1) = 'c';
    char ch3 = *(p1 + 1);
    cout << ch3 << endl;*/

}

